body {
			    padding:50px 80px;
			    font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;
			}
			
			/* get rid of those system borders being generated for A tags */
			a:active {
			    outline:none;
			}
			
			:focus {
			    -moz-outline-style:none;
			}
			img {
				border:0;
			}
			
			#scroll {
				position:relative;
				overflow:hidden;
				border:1px solid #ddd;
				//width:948px;
				padding:15px;
				height:88%;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
			}
			
			#tools {
				width:9999em;
				position:absolute;
				height:400px;
			}
			
			.tool {
				float:left;
				width:1000px;
				height:340px;
				//text-align:center;
			}
			
			.details {
				font-size:18px;
				color:#555;
				margin-top:-20px;
				background-color:transparent;
				padding:5px 148px;
			}
			
			
			#thumbs {
				height:30px;
				position:absolute;
				bottom:0;//425px;
				width:100%;
				left:-8px;
			}
			
			.t {
				padding:0 !important;
				border:0 !important;
			}
			
			.t a {
				margin-left:11px;
				display:block;
				width:99px;
				float : left;
				height:30px;
				cursor:pointer;
			}
			
			.t a.active {
				cursor:default !important;
			}
			
			.navi {
				float : right;
				//margin-left:314px;
				//_margin-left:304px;
			}
			
			/* CSS sprite for the navigation */
			#t0 		  { margin-left:20px; _margin-left:10px;}
			#t0.active { background-position:-21px 0 !important; }
			#t0:hover  { background-position:-21px -180px; }
			#t0:active { background-position:-21px -270px; }
			
			#t1			{ background-position:-325px -90px; }
			#t1:hover 	{ background-position:-325px -180px; }
			#t1:active	{ background-position:-325px -270px; }
			#t1.active	{ background-position:-325px 0 !important; }
			
			#t2			{ background-position:-435px -90px; }
			#t2:hover 	{ background-position:-435px -180px; }
			#t2:active	{ background-position:-435px -270px; }
			#t2.active	{ background-position:-435px 0 !important; }
			
			#t3			{ background-position:-545px -90px; }
			#t3:hover 	{ background-position:-545px -180px; }
			#t3:active	{ background-position:-545px -270px; }
			#t3.active	{ background-position:-545px 0 !important; }
			
			#t4			{ background-position:-655px -90px; }
			#t4:hover 	{ background-position:-655px -180px; }
			#t4:active	{ background-position:-655px -270px; }
			#t4.active	{ background-position:-655px 0 !important; }
			
			#t5			{ background-position:-765px -90px; }
			#t5:hover 	{ background-position:-765px -180px; }
			#t5:active	{ background-position:-765px -270px; }
			#t5.active	{ background-position:-765px 0 !important; }
			
			#t6			{ background-position:-875px -90px; }
			#t6:hover 	{ background-position:-875px -180px; }
			#t6:active	{ background-position:-875px -270px; }
			#t6.active	{ background-position:-875px 0 !important; }